package Conf

/**
统一数据返回
*/
type AwardResult struct {
	Name         string      //名称
	SerialNumber string      //奖品的id或者唯一标识
	DataMap      interface{} //奖品自定义中奖结构数据；接受到时，使用json解析到业务的结构体中
}

/**
加载的奖项
*/
type AwardItem struct {
	AwardResult
	Weight  int    //权重或者概率
	Store   int    //库存；没有可以直接写1
	NftHash string //奖品hash
}

type BaseDraw struct {
	//算法标识 每个算法唯一
	Identification LUCKY_DRAW_RULE_TYPE
	AwardData      []*AwardItem
	EventHandle    EventHandle
}
